package cn.bob.org.mapper;


import cn.bob.basic.query.DeptQuery;
import cn.bob.basic.utils.PageList;
import cn.bob.org.domain.Dept;
import cn.bob.org.domain.PowerId;

import java.util.List;

public interface DeptMapper {
    // 添加
    void addDeept(Dept dept);

     // 删除
    void delDept(Long id);

    // 修改
    void updateDept(Dept dept);

    // 查询所有信息
    List<Dept> findAll();

    // 单挑查询
    Dept findByDeptId(Long id);

    // 查询所有信息的总数
    Integer queryCount(DeptQuery deptQuery);

    // 分页查询
    List<Dept> queeryByPage(DeptQuery deptQuery);

    // 查询权限
    Dept findByUser(String username);

}
